﻿using Ocsf.Objects;

namespace Ocsf.Objects.Network {
        public class NetworkEndpoint {
            public string Domain { get; set; }
            public Location location { get; set; }
            public DeviceHardwareInfo HwInfo { get; set; }
            public string Hostname { get; set; }
            public string Ip { get; set; }
            public string InstanceId { get; set; }
            public string[] IntermediateIps { get; set; }
            public string Mac { get; set; }
            public string Name { get; set; }
            public string InterfaceId { get; set; }
            public string InterfaceName { get; set; }
            public string Zone { get; set; }
            public OperatingSystem OS { get; set; }
            public int Port { get; set; }
            public NetworkEndpoint ProxyEndpoint { get; set; }
            public string SvcName { get; set; }
            public string SubnetId { get; set; }
            public string Type { get; set; }
            public NetworkTypeId TypeId { get; set; }
            public string Id { get; set; }
            public string VlanId { get; set; }
            public string VpcId { get; set; }
        }
    }